#ifndef __SERIAL_H
#define __SERIAL_H

extern void Serial_Init(void);
extern void Serial_SendByte(uint8_t Byte);
extern void Serial_SendArray(const uint8_t *Array, uint16_t Length);
extern void Serial_SendString(const char *str);
extern void Serial_SendNumber(uint32_t Number, uint8_t Length);
extern void Serial_Printf(const char *format, ...);
extern uint8_t Serial_GetRxFlag(void);
extern uint8_t Serial_GetRxData(void);
#endif